大家好,本人對機器學習一直有很大的憧憬,一直想著總有一天要做出成品,但總覺得這是一個相當難進入的一個專業。由於我還只是個學生,抱著初生之犢不畏虎的心態,想要利用這次的機會學習更多有關深度學習的相關知識,並做出個小成品。
TensorFlow 簡介
TensorFlow是一個由Google Brian團隊開發之開源軟體庫,用於各種感知和語言理解任務的機器學習。目前用於研究和生產許多Google商業產品。為何會選擇這個主題,主要是因為AI始終是許多企業部門未來相當重視的技術,藉由機器之深度學習,達成企業部門的利益最大化。由Google團隊所開發的TensorFlow,系統使用相當穩定,架構也清楚明瞭,希望藉由TensorFlow自我達成所設定的目標。
TensorFlow 應用
TensorFlow 架構可支援多種語言,自程式領域至應用平台、硬體領域皆有支援。
所以從應用領域來說,TensorFlow可做出各式各樣的辨識功能,包含語言辨識(翻譯、摘要、會話、分類)、數據分析、語音、視訊與音樂,等於透過機器學習達成與人類接近的聽說讀寫之功能。
TensorFlow 版本
此次使用的是還是會以TensorFlow 1.X的版本作為主要開發工具,畢竟TensorFlow 1.X的系統相當穩定。但我還是會與TensorFlow 2.X版本結合,由於1.X有部分程式無法於2.X直接執行,所以也會介紹轉化的方法。
Reference: https://zh.wikipedia.org/wiki/TensorFlow
Reference: https://www.tensorflow.org/learn?hl=zh-tw
Reference: 李金洪(2020):極詳細+超深入:最新版TensorFlow 1.x/2.x完整工程實作。台北市:深智數位